/**
** @brief 链表的查找
** @param H：链表头结点		value：要查找的值
** @return value所在的位置  >=0：成功  -1：失败
*/
 
int list_search(linknode_t *H,data_t value) {

	linknode_t *p = H->next;
	int pos = 0;
	
	while(NULL != p) {
		if(p->data == value) {
			return pos;
		}
		else {
			p = p->next;
			pos++;
		}
	}

	printf("no  value\n");
	return -1;
}